#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
Kimi终端助手 - 主程序入口

一个功能丰富的终端界面AI助手，使用Kimi大模型API，
提供超越普通终端的智能交互能力。
"""

import os
import sys

# 添加项目根目录到Python路径
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

from terminal_ui import TerminalUI

def main():
    """主函数"""
    try:
        # 创建并运行终端界面
        ui = TerminalUI()
        ui.run()
        
    except KeyboardInterrupt:
        print("\n\n程序被用户中断")
        sys.exit(0)
    except Exception as e:
        print(f"程序运行出错: {e}")
        sys.exit(1)

if __name__ == "__main__":
    main()
